/*
 * wk_element_types.h
 *
 *  Created on: 2012-7-14
 *      Author: tianmax
 */

#ifndef WK_ELEMENT_TYPES_H_
#define WK_ELEMENT_TYPES_H_

/**
 * 给数据元素类型起别名
 * 这样做的目的是便于直接将通用List变为专用容器
 */
typedef void* WPElement;

/**
 * 给比较函数指针类型起别名
 */
typedef int (*wk_element_comp)(WPElement data1,WPElement data2);

/**
 * 给遍历操作函数指针起别名
 * ctx上下文
 */
typedef void* (*wk_element_iterate_do)(WPElement data,void* ctx);

#endif /* WK_ELEMENT_TYPES_H_ */
